344. 反转字符串

344. 反转字符串

题目链接
代码随想录

分析

这个题一看就知道需要用双指针法,交换首尾指针所在的字符,最后如果首尾指针相遇,则退出。很简单。

解题

public void reverseString(char[] s) {
    int left = 0,right=s.length-1;
    for(;left<right;){
        char temp =s[left];
        s[left]=s[right];
        s[right]=temp;
        left++;
        right--;
    }
}

相关题

首尾指针
15. 三数之和
18. 四数之和
541. 反转字符串 II